A Dataflow Model for .net-based Grid Computing Systems
نویسندگان
چکیده
This paper presents the design, implementation and evaluation of a dataflow system, including a dataflow programming model and a dataflow engine, for coarse-grained distributed data intensive applications. The dataflow programming model provides users with a transparent interface for application programming and execution management in a parallel and distributed computing environment. The dataflow engine dispatches the tasks onto candidate distributed computing resources in the system, and manages failures and load balancing problems in a transparent manner. The system has been implemented over .NET platform and deployed in a Windows Desktop Grid. This paper uses two benchmarks to demonstrate the scalability and fault tolerance properties of our system.
منابع مشابه
A Dataflow System for Unreliable Computing Environments
This paper presents the design, implementation and evaluation of a dataflow system, including a dataflow programming model and a dataflow engine, for coarse-grained distributed data intensive applications. The dataflow programming model provides users with a transparent interface for application programming and execution management in a parallel and distributed computing environment. The datafl...
متن کاملA Dataflow System with a Local Optima-based Scheduling for Enterprise Grids
This paper presents the design, implementation and evaluation of a dataflow system, including a macro-dataflow programming model, runtime system and an online scheduling algorithm, to simplify the development and deployment of distributed applications. The model provides users a simple interface for programming applications with complex parallel patterns. The associated runtime system dispatche...
متن کاملgViz: Visualization and Computational Steering on the Grid
Visualization and computational steering are fundamental aspects of Grid computing. Visualization is important in the analysis and interpretation of the results generated by large scale simulation; computational steering enables effective use to be made of interactive access to high performance computing. This paper describes work in the gViz e-Science project: a reference model based on the da...
متن کاملChapter 18 Dataflow Computations on Enterprise Grids
This chapter presents the design, implementation and evaluation of a dataflow system, including a macro-dataflow programming model, runtime system and an online scheduling algorithm, to simplify the development and deployment of distributed applications. The model provides users with a simple interface for programming applications with complex parallel patterns. The associated runtime system di...
متن کاملWorkflow Management for Loosely Coupled Simulations
In the distributed computing domain, several approaches have been evolved that allow the user not only to execute single programs on single hardware resources but also to support workflow schemes that enable the composition and execution of complex applications on distributed resources. Within the Fraunhofer Resource Grid, we developed a Grid computing architecture for composing and executing l...
متن کامل